package com.itheima.dao;

import com.itheima.pojo.Member;

import java.util.List;

public interface MemberDao {

    //移动端根据手机号查询对象
    Member findByTelephone(String telephone);

    //自动注册会员（主键回显）
    void add(Member member);

    //统计每个月月底的会员数量
    Long findCountByMonth(String month);

    //todayNewMember :0,  今日新增会员数（注册时间是今天的）
    Long findTodayNewMember(String todayDate);

    //totalMember :0,     总会员数
    Long findTotalCount();

    // thisWeekNewMember :0,    本周新增会员数（注册时间为周一之后的）
    //thisMonthNewMember :0,   本月新增会员数（注册时间为1号之后的）
    Long findCountByAfterDate(String date);

    //根据会员性别展示--饼状图
    Long findBySex(String sex);

    //查询所有身份证号
    List<String> findAllIdCard();
}
